home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / macsec11.zip / SECDOOR.DOC < prev    next >
Text File  |  1992-11-27  |  9KB  |  266 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                            ╔═══════════════════════════╗
  10.                            ║ A MÄC's Place BBS Release ║
  11.                            ╚═══════════════════════════╝
  12.  
  13.  
  14.  
  15.                          SECDOOR - On-Line security Upgrade
  16.  
  17.                                   Version  1.1
  18.  
  19.  
  20.  
  21.                                Copyright (C),  1992
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                     Written By:        
  28.  
  29.                                  John W. McNamara
  30.                         
  31.                                   MÄC's Place BBS    
  32.                                      Dunn, NC           
  33.  
  34.                          (919) 891-1111 16.8 HST Dual Std
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                           Release Date: 25 November 1992
  45.  
  46.  
  47.     SECDOOR - Version 1.1                                           Page - 1
  48.  
  49.     SECDOOR - A MÄC's Place BBS Release
  50.  
  51. ┌────────────────────────────────┐
  52. │ Files included in this Zip:    │
  53. └────────────────────────────────┘
  54.  
  55.     SECDOOR.EXE   -    Main Executable
  56.     SECDOOR.DOC   -    Complete Documentation
  57.     SECDOOR.CFG   -    Sample Configuration File
  58.     SECDOOR.      -    Sample Startup File
  59.     SECINST.EXE   -    Configure .cfg file (install)
  60. ╔══════════════╗
  61. ║ Introduction ║
  62. ╚══════════════╝
  63. Special thanks to:
  64.                   Brain Miller/Tess Heder at Channel One
  65.                   Rey Barry               at FreeWare Hall Of Fame
  66.                   Tim Meade               at The Web
  67.  
  68. Secdoor allows the users to upgrade themselves On-Line instead of waiting
  69. for the BBS's event to occur.  Secdoor will calculate security with either a 
  70. FILE ratio or a BYTE ratio depending on the individual SYSOP's Preference.
  71. It will exclude up to 50 security levels of the SYSOP's Choosing.  Secdoor
  72. will handle 50 different ratios/security levels.
  73.  
  74. ╔═════════╗
  75. ║ History ║
  76. ╚═════════╝
  77.    Version 1.1  25 November 1992
  78.         o Fixed SW to read correct .cfg file. Had it set to sec.cfg
  79.           during developement and forgot to change it to secdoor.cfg
  80.    Version 1.0  15 November 1992
  81.         o First release
  82.  
  83.  
  84. This Program was written in C++ using Borland C++ 3.1
  85.  
  86.  
  87.  
  88.  
  89.     SECDOOR - Version 1.1                                           Page - 3
  90.  
  91. ╔══════════════╗
  92. ║ INSTALLATION ║
  93. ╚══════════════╝
  94.  
  95. 1. Configure PCBoard for Secdoor:
  96.      Using PCBoard's PCBsetup program, add the door to your list of doors.
  97.      Fields:
  98.         Filename        -        SYSOPs Choice   (must match startup file)
  99.         Password        -        SYSOPs Choice
  100.         Sec             -        SYSOPs Choice
  101.         Login           -        SYSOPs Choice (Not recommended)
  102.         User Sys        -        Yes
  103.         Door Sys        -        No
  104.         Shell           -        No
  105.         Path to Files   -        Not Needed
  106.  
  107. 2.  Make directory for secdoor
  108.      - Make a directory to hold the Secdoor files.
  109.      - i.e.  mkdir \pcb\secdoor
  110.  
  111. 3.  Create the start up file i.e. SECDOOR
  112.      - a sample is listed below
  113.  
  114.       @echo off
  115.       c:
  116.       cd \pcb\secdoor
  117.       secdoor
  118.       cd \pcb
  119.       board
  120.  
  121. 4.  Copy files to appropriate places
  122.      - copy secdoor.exe and secdoor.cfg to the Secdoor directory.
  123.      - copy the startup file into the default PCBoard directory i.e. \pcb
  124.        or place it in your dos path
  125.  
  126. 5.  Create the configuration file
  127.      -SECINST will do the following for you but its primitive as of now.
  128.       You still MUST read the following to understand the config method
  129.       even if you use SECINST
  130.      - It MUST be named secdoor.cfg
  131.      - Its format follows:
  132.         LINE #1 either FILE or BYTE depending on which ratio is to be used.
  133.         LINE #2 Number of security levels to exclude from being able to 
  134.            change security
  135.         LINE #3.... List of security levels that are barred
  136.         LINE # After Last barred security level, number of security levels
  137.                that are to be looked at.
  138.         LINE #..... The list (2 columns) of ratio/security level
  139.                 LEVELS MUST BE FROM LOWEST RATIO TO HIGHEST RATIO,
  140.                 SECURITY LEVELS DON"T MATTER
  141.  
  142.                -1000 means 100.0:1 downloads to uploads
  143.                -100  means  10.0:1 downloads to uploads
  144.                -75   means   7.5:1 downloads to uploads
  145.                -50   means   5.0:1 downloads to uploads
  146.                -0    means   downloads and uploads are even
  147.                 200  means  20.0:1 uploads to downloads
  148.                 155  means  15.5:1 uploads to downloads
  149.                 15   means   1.5:1 uploads to downloads
  150.                 20   means   2.0:1 uploads to downloads
  151.                 25   means   2.5:1 uploads to downloads
  152.                 30   means   3.0:1 uploads to downloads
  153.  
  154.     SECDOOR - Version 1.1                                           Page - 4
  155.  
  156.  
  157. A SAMPLE FOLLOWS:(real file does NOT allow COMMENTS,remove them)
  158. ----------------------------------------------------------------------------
  159. FILE        <-  Ratio type
  160. 5           <- number of excluded security levels (Must exist, max 50)
  161. 19          <- Excluded security level #1
  162. 90          <- Excluded security level #2
  163. 91          <- Excluded security level #3
  164. 69          <- Excluded security level #4 
  165. 120         <- Excluded security level #5
  166. 12          <- number of ratio's to check against   (MUST EXIST, max 40)
  167. -150  10    <- ratio/security level #1      15.0:1 dl/ul gets sec level 10
  168. -80   15    <- ratio/security level #2    
  169. -70   20    <- ratio/security level #3    
  170. -60   25    <- ratio/security level #4    
  171. -50   30    <- ratio/security level #5    
  172. 0     30    <- ratio/security level #6      ul/dl even gets sec level 30
  173. 12    40    <- ratio/security level #7    
  174. 15    40    <- ratio/security level #8      1.5:1 ul/dl gets sec level 40
  175. 18    40    <- ratio/security level #9    
  176. 20    50    <- ratio/security level #10   
  177. 25    50    <- ratio/security level #11   
  178. 30    80    <- ratio/security level #12   
  179. ------------------------------------------------------------------------------
  180. *********************************************************************
  181. *********************************************************************
  182. With the above configuration file, a user with a ratio of 5.1:1 dl/ul
  183. which is NOT spefically listed, would still get a security level of 30.
  184. This is because the user hasn't reached the next level 6.0:1 so there
  185. is no need to have an entry for each level, just the ratios that change 
  186. security.
  187. *********************************************************************
  188. *********************************************************************
  189.  
  190.  
  191. Now your ready to go...........
  192.  
  193.  
  194.     SECDOOR - Version 1.1                                           Page - 5
  195.     
  196. Now for the legal stuff:
  197.  
  198.  
  199.     SECDOOR (C) Copyright 1992        MAC's Place BBS
  200.                                      John W. McNamara
  201.                                      All Rights Reserved
  202.  
  203.  
  204.                          ╔══════════════════╗
  205.                          ║══════════════════║
  206.                          ║    DISCLAIMER    ║
  207.                          ║══════════════════║
  208.                          ╚══════════════════╝
  209.  
  210.  
  211.  
  212.  
  213.                  This  product  is released as FREEWARE. 
  214.  
  215.    THIS PRODUCT IS LICENSED  "AS IS" WITHOUT ANY WARRANTY OF MERCHANTABILITY
  216.    OR FITNESS  FOR  A  PARTICULAR  PURPOSE,  PERFORMANCE,  OR OTHERWISE. ALL
  217.    WARRANTIES ARE EXPRESSLY DISCLAIMED. BY USING THE SECDOOR PROGRAMME  YOU
  218.    AGREE THAT JOHN MCNAMARA,WILL NOT BE LIABLE TO YOU OR ANY THIRD PARTY FOR
  219.    ANY USE OF (OR INABILITY TO USE) OR PERFORMANCE OF THIS PROGRAMME, OR FOR
  220.    ANY DAMAGES WHATSOEVER WHETHER BASED ON CONTRACT, TORT OR OTHERWISE. EVEN
  221.    IF WE ARE NOTIFIED OF SUCH POSSIBILITY IN ADVANCE.
  222.  
  223.    You may not reverse-engineer, disassemble, modify,  decompile or  create
  224.    derivative works of this programme.  Piracy has been investigated by the
  225.    FBI and prosecuted under federal statutes.   Applicable law provides for
  226.    damages and recovery of attorney's fees. Distribution of any  MAC's Place
  227.    BBS Utilities in any medium without its accompanying documentation is an
  228.    unauthorized modification. That is a theft of intellectual property.
  229.   ----------------
  230.  
  231.  
  232.     SECDOOR - Version 1.1                                           Page - 6
  233.  
  234.                                  LICENSE
  235.                                  =======
  236.     Completely free to distribute and use.  Unless of course you
  237.     want to send money !  MAC's Place will always accept donations
  238.     $5 is recommended.   If you feel you'd like to donate, remit to:
  239.     Sometimes you need that EXTRA incentive to keep releasing freeware!
  240.  
  241.     John W. McNamara
  242.     MAC's Place BBS
  243.     P.O. Box 911
  244.     Dunn, NC 28335
  245.  
  246.  If you have any questions, bugs, or suggestions, please contact the author
  247.  at:
  248.  
  249.      Author:
  250.  
  251.      John McNamara - SysOp
  252.      MAC's Place BBS
  253.      (919) 891-1111 16.8 HST Dual Std.
  254.  
  255.  
  256.   Or in the RIME "C" Conference or RIME UNIX Conference
  257.  
  258.    The latest version is always available for downloading.
  259.  
  260.  
  261.  
  262.                                                      Date: 25 November 1992
  263.  
  264.  
  265.  
  266.